package com.cyf.app.service;

import com.cyf.app.network.bean.parkinglock.*;

/**
 * 车位相关接口
 * Created by cage on 2017/4/26.
 */
public interface AppParkingLockService {

    /**
     * 添加地锁
     * @param req
     * @return
     */
    AppAddLockRsp addLock(AppAddLockReq req);

    /**
     * 查询地锁列表
     * @param req
     * @return
     */
    AppGetLocksRsp getParkingLocks(AppGetLocksReq req);

    /**
     * 编辑地锁
     * @param req
     * @return
     */
    AppEditLockRsp editParkingLock(AppEditLockReq req);

    /**
     * 删除地锁
     * @param req
     * @return
     */
    AppDeleteLockRsp deleteParkingLock(AppDeleteLockReq req);

    /**
     * 共享地锁
     * @param req
     * @return
     */
    AppShareLockRsp shareParkingLock(AppShareLockReq req);

    /**
     * 升降锁通知
     * @param req
     * @return
     */
    AppLockNoticeRsp lockNotice(AppLockNoticeReq req);
}
